package com.tydic.system.domain.req;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author zr
 * @date 2023-09-08 10:48
 */

/**
 * 合同模板请求对象
 */
@Data
@NoArgsConstructor
public class ContractTemplateRequest {

    /**
     * id
     */
    /**
     * id
     */
    private String id;


    /**
     * 合同编码
     */
    /**
     * 合同编码
     */
    private String templateCode;
    /**
     * 合同类型(0冰鲜类、1水果类、2木材类、3海鲜类)
     */
    /**
     * 合同类型(0冰鲜类、1水果类、2木材类、3海鲜类)
     */
    @NotBlank(message = "合同类型不能为空")
    private String templateType;
    /**
     * 合同名称
     */
    /**
     * 合同名称
     */
    @NotBlank(message = "合同名称不能为空")
    private String templateName;

    /**
     * 合同模板文件ID
     */
    /**
     * 合同模板文件ID
     */
    @NotBlank(message = "合同模板文件不能为空")
    private String templateFileId;

    /**
     * 合同附件名称
     */
    /**
     * 合同附件名称
     */
    @NotBlank(message = "合同附件名称不能为空")
    private String templateFileName;


}
